package com.maddox.relax.util;

import java.io.File;

/**
 * 文件操作类
 */
@SuppressWarnings("all")
public class FileUtils {

    /**
     * 删除指定路径文件
     *
     * @param filePath 文件绝对路径
     * @return
     */
    public static boolean deleteFile(String filePath) {
        File file = new File(filePath);
        if (file.exists()) {
            return file.delete();
        }
        return false;
    }

    /**
     * 递归删除指定目录下所有文件
     *
     * @param file 清空的文件目录
     */
    public static void deleteAllFiles(File file) {

        if (file.isFile()) {
            file.delete();
        } else if (file.isDirectory()) {
            File[] files = file.listFiles();
            for (File item : files) {
                deleteAllFiles(item);
            }
            file.delete();
        }

    }
}
